// 提取 URL 参数值并返回参数对象
export function getUrlParams(url) {
	// 处理输入 URL（默认为当前页面 URL）
	const targetUrl = url;
	// 匹配 URL 中的查询参数部分（从 '?' 开始）
	const paramsStr = targetUrl.split('?')[1];

	if (!paramsStr) {
		return {}; // 无参数时返回空对象
	}

	// 分割参数对
	const paramsArray = paramsStr.split('&');
	const paramsObject = {};

	// 遍历参数对并解析
	paramsArray.forEach(param => {
		const [key, value] = param.split('=');
		if (key) {
			// 解码 URL 编码的参数值（如 %20 转空格）
			paramsObject[key] = decodeURIComponent(value || '');
		}
	});

	return paramsObject;
}